package String;
//此类是用于验证String类型频繁拼接性能不佳得测试demo
public class StringErrorDemo {
    public static void main(String[] args) {
        /*String str = "a";
        for (int i = 0; i <10000000; i++) {
            str = str + "a";        //每次拼接都会创建新的对象，旧的对象会被GC（垃圾回收）
        }
        System.out.println("拼接完毕");*/

        StringBuilder str = new StringBuilder("a");
        for (int i = 0; i < 10000000; i++) {
            str.append("a");        //使用append方法，不会创建新对象
        }
        System.out.println(str);
        System.out.println("拼接完毕");
    }
}
